Home > Industry/Domain > Software

Software

Terms relating to the creation, testing, refinement and distribution of software and related products.

37Categories 560841Terms

Add a new term

Contributors in Software

Software > Software testing

testing

Software; Software testing

1. The process of exercising software to verify that it satisfies specified requirements and to detect errors. 2. The process of analyzing a software item to detect the ...

race condition

Software; Software testing

A cause of concurrency problems. Multiple accesses to a shared resource, at least one of which is a write, with no mechanism used by either to moderate simultaneous access.

test suite

Software; Software testing

A collection of tests used to validate the behavior of a product. The scope of a Test Suite varies from organization to organization. There may be several Test Suites for a ...

gray box testing

Software; Software testing

A combination of Black Box and White Box testing methodologies: testing a piece of software against its specification but using some knowledge of its internal workings.

total quality management

Software; Software testing

A company commitment to develop a process that achieves high quality product and customer satisfaction.

data dictionary

Software; Software testing

A database that contains definitions of all data items defined during analysis.

software requirements specification

Software; Software testing

A deliverable that describes all data, functional and behavioral requirements, all constraints, and all validation requirements for software/